


        main .newsInfo{
            padding-top: 65px;
            padding-bottom: 90px;
        }
        main .newsInfo .infHead{
            text-align: center;
            
        }
        main .newsInfo .infHead .newsTtl{
            font-size: 28px;
        }
        main .newsInfo .infHead .date{
            color: #504e4e;
            padding-top: 40px;
            padding-bottom: 30px;
            font-size: 16px;
            border-bottom: #ddd 1px solid;
        }

        main .newsInfo .inf{
            margin-top: 85px;
            padding-bottom: 55px;
            border-bottom: #f2f2f2 2px solid;
        }
        main .newsInfo .inf p{
            font-size: 18px;
            margin-top: 30px;
            line-height: 1.6;
        }
        main .newsInfo .inf p:first-child{
            margin-top: 0px;
        }
        main .newsInfo .inf p img{
            display: block;
            max-width: 100%;
            height: auto;
        }
        main .newsInfo .next{
            overflow: hidden;
            margin-top: 50px;
        }
        main .newsInfo .next a{
            font-size: 16px;
            float: right;
        }
        main .newsInfo .next a:first-child{
            float: left;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            white-space: normal;
            word-break: break-all;
            width: 80%;
        }

        @media(max-width:1600px){
            main .newsInfo .inf p{
                font-size: 16px;
            }
        }
        @media(max-width:1200px){
            main .newsInfo .inf p{
                font-size: 16px;
                margin-top: 30px;
            }
            main .newsInfo .infHead .newsTtl{
                font-size: 24px;
            }
        }
        @media(max-width:1024px){
            main .newsInfo .infHead .newsTtl{
                font-size: 20px;
            }
            main .newsInfo .inf{
                padding-bottom: 60px;
            }
            main .newsInfo .inf p{
                font-size: 14px;
                margin-top: 20px;
            }
            main .newsInfo .next a{
                font-size: 14px;
            }
        }
        @media(max-width:767px){
            main .newsInfo .infHead .newsTtl{
                font-size: 18px;
            }
            main .newsInfo .infHead .date{
                font-size: 14px;
                padding-top: 25px;
                padding-bottom: 20px;
            }
            main .newsInfo .inf{
                padding-bottom: 40px;
            }
            main .newsInfo .inf p{
                font-size: 12px;
                margin-top: 10px;
            }
            main .newsInfo .next a{
                font-size: 12px;
            }
            main .newsInfo .next{
                margin-top: 30px;
            }
        }